package profile;

public class InstanteProfil {
	Profil CasaIndividualaUrbanFamilieMixta = new Profil();
	Profil CasaIndividualaUrbanFamiliePensioari = new Profil();
	Profil CasaIndividualaUrbanFamilie= new Profil();
	Profil CasaIndividualaRuralFamilieMixta = new Profil();
	Profil CasaIndividualaRuralFamiliePensioari = new Profil();
	Profil CasaIndividualaRuralFamilie= new Profil();
	Profil CasaComunaUrbanFamilieMixta = new Profil();
	Profil CasaComunaUrbanFamiliePensioari = new Profil();
	Profil CasaComunaUrbanFamilie= new Profil();
	Profil CasaComunaRuralFamilieMixta = new Profil();
	Profil CasaComunaRuralFamiliePensioari  = new Profil();
	Profil CasaComunaRuralFamilie = new Profil();
	
	public InstanteProfil() {
		setCasaIndividualaUrbanFamilieMixta();
		setCasaIndividualaUrbanFamiliePensioari();
		setCasaIndividualaUrbanFamilie();
		setCasaIndividualaRuralFamilieMixta();
		setCasaIndividualaRuralFamiliePensioari();
		setCasaIndividualaRuralFamilie();
		setCasaComunaUrbanFamilieMixta();
		setCasaComunaUrbanFamiliePensioari();
		setCasaComunaUrbanFamilie();
		setCasaComunaRuralFamilieMixta();
		setCasaComunaRuralFamiliePensioari();
		setCasaComunaRuralFamilie();
	}
	public Profil getCasaIndividualaUrbanFamilieMixta() {
		return CasaIndividualaUrbanFamilieMixta;
	}
	public void setCasaIndividualaUrbanFamilieMixta() {
		/*CasaIndividualaUrbanFamilieMixta:
		 *      Locuitorii acestui profil sunt si pensionari, si/sau angajati, si/sau copii, cu cel putin doua categorii de locuitori.
		 *      Locuita este individuala si este plasata in mediu urban.
		 *      Consideram ca locuinta are doar parter, cu  patru camere.
		 *      Anul constructiei este intre anii 1950-1960.
		 *      Numarul de locuitori este 5. 
		 *      Suprafata totala utila este aproximativ 250 mp. 
		 *      Inaltimea camerelor este de aproximativ 4 m. 
		 *      Peretii locuintei au zidarie din caramida. 
		 *      Locuinta contine: o bucatarie, o baie, o camara, un garaj, o pivnita, trei dormitoare, o sufragerie, un hol, iar numarul total de componente este 10. 
		 *      Sistemul de incalzire este incalzire locala cu sobe. 
		 *      Sistemul de preparare al apei calde este cu boiler cu acumulare. 
		 *      Sistemul de iluminat este electric. 
		 *      Consideram ca doi dintre locuitori sunt angajati, doi sunt pensioari, si unul este copil. 
		 *      Folosesc becuri ecologice. 
		 *      Televizorul este utilizat intre 4 si 6 ore pe zi. 
		 *      Calculatorul este utilizat aproximativ 6 si 8 ore pe zi. 
		 *      Aparatele de uz casnic cel mai des utilizate sunt: aragazul, cuptorul cu microunde, frigiderul, masina de spalat, televizorul, calculatorul, aspiratorul, filtrul de cafea.
		 **/
		CasaIndividualaUrbanFamilieMixta.setAngajati(true);
		CasaIndividualaUrbanFamilieMixta.setNrAngajati(2);
		CasaIndividualaUrbanFamilieMixta.setCopii(true);
		CasaIndividualaUrbanFamilieMixta.setNrCopii(1);
		CasaIndividualaUrbanFamilieMixta.setPensionari(true);
		CasaIndividualaUrbanFamilieMixta.setNrPensionari(2);
		LocuintaIndividuala l=new LocuintaIndividuala();
		l.setInaltimeCamera(4);
		l.setNrLocuitori(5);
		l.setSuprafataIncalzitaIluminata(250);
		l.setAn(Locuinta.anulConstructiei.An19501960);
		l.setTipPer(Locuinta.tipPerete.ZidarieCaramida);
		l.setParter(true);
		l.setNrCamereParter(4);
		l.setBucatarie(true);
		l.setNrBucatarii(1);
		l.setBaie(true);
		l.setNrBai(1);
		l.setCamara(true);
		l.setNrCamari(1);
		l.setGaraj(true);
		l.setNrGaraje(1);
		l.setPivnita(true);
		l.setNrPivnite(1);
		l.setDormitor(true);
		l.setNrDormitoare(3);
		l.setSufragerie(true);
		l.setNrSufragerii(1);
		l.setHol(true);
		l.setNrHoluri(1);
		l.setTotal(10);
		l.setSistemIncalzire(Locuinta.tipSistemIncalzire.IncalzireCentralaCalorifereApaCalda);
		l.setSistemApa(Locuinta.sistemIncalzireApa.CentralaTermicaProprie);
		l.setIluminat(Locuinta.sistemIluminat.Electric);
		CasaIndividualaUrbanFamilieMixta.setLocuintaIndividuala(true);
		CasaIndividualaUrbanFamilieMixta.setL(l);
		CasaIndividualaUrbanFamilieMixta.setMediuUrban(true);
		
		
	}
	public Profil getCasaIndividualaUrbanFamiliePensioari() {
		return CasaIndividualaUrbanFamiliePensioari;
	}
	public void setCasaIndividualaUrbanFamiliePensioari(){
		
	}
	public Profil getCasaIndividualaUrbanFamilie() {
		return CasaIndividualaUrbanFamilie;
	}
	public void setCasaIndividualaUrbanFamilie(){
		
	}
	public Profil getCasaIndividualaRuralFamilieMixta() {
		return CasaIndividualaRuralFamilieMixta;
	}
	public void setCasaIndividualaRuralFamilieMixta() {
		
	}
	public Profil getCasaIndividualaRuralFamiliePensioari() {
		return CasaIndividualaRuralFamiliePensioari;
	}
	public void setCasaIndividualaRuralFamiliePensioari() {
		
	}
	public Profil getCasaIndividualaRuralFamilie() {
		return CasaIndividualaRuralFamilie;
	}
	public void setCasaIndividualaRuralFamilie() {
		
	}
	public Profil getCasaComunaUrbanFamilieMixta() {
		return CasaComunaUrbanFamilieMixta;
	}
	public void setCasaComunaUrbanFamilieMixta() {
		
	}
	public Profil getCasaComunaUrbanFamiliePensioari() {
		return CasaComunaUrbanFamiliePensioari;
	}
	public void setCasaComunaUrbanFamiliePensioari() {
		
	}
	public Profil getCasaComunaUrbanFamilie() {
		return CasaComunaUrbanFamilie;
	}
	public void setCasaComunaUrbanFamilie() {
		
	}
	public Profil getCasaComunaRuralFamilieMixta() {
		return CasaComunaRuralFamilieMixta;
	}
	public void setCasaComunaRuralFamilieMixta() {
		
	}
	public Profil getCasaComunaRuralFamiliePensioari() {
		return CasaComunaRuralFamiliePensioari;
	}
	public void setCasaComunaRuralFamiliePensioari() {
		
	}
	public Profil getCasaComunaRuralFamilie() {
		return CasaComunaRuralFamilie;
	}
	public void setCasaComunaRuralFamilie() {
		
	}
	
}
